home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 1 / Meeting Pearls Vol 1 (1994).iso / installed_progs / text / faqs / ai-faq.expert.part1 < prev    next >
Encoding:
Internet Message Format  |  1994-05-15  |  48.6 KB

  1. Subject: FAQ: Expert System Shells 1/1 [Monthly posting]
  2. Newsgroups: comp.ai,comp.ai.shells,news.answers,comp.answers
  3. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  4. Date: Fri, 13 May 1994 14:55:01 GMT
  5.  
  6. Archive-name: ai-faq/expert/part1
  7. Last-Modified: Thu May 12 22:56:19 1994 by Mark Kantrowitz
  8. Version: 1.19
  9.  
  10. ;;; ****************************************************************
  11. ;;; Expert System Shells *******************************************
  12. ;;; ****************************************************************
  13. ;;; Written by Mark Kantrowitz
  14. ;;; expert_1.faq -- 49953 bytes
  15.  
  16. This post contains the Expert System Shells FAQ. 
  17.  
  18. If you think of questions that are appropriate for this FAQ, or would
  19. like to improve an answer, please send email to us at mkant+ai-faq@cs.cmu.edu.
  20.  
  21. CONTRIBUTIONS to this summary should be sent to mkant+ai-faq@cs.cmu.edu.
  22. Companies wishing to expand their entries should send product
  23. summaries no longer than the RTworks or CLIPs entries, and should
  24. focus on features and facts. Hype and vague generalizations will be removed.
  25.  
  26. *** Copyright:
  27.  
  28. Copyright (c) 1992-94 by Mark Kantrowitz. All rights reserved.
  29.  
  30. This FAQ may be freely redistributed in its entirety without
  31. modification provided that this copyright notice is not removed.  It
  32. may not be sold for profit or incorporated in commercial documents
  33. (e.g., published for sale on CD-ROM, floppy disks, books, magazines,
  34. or other print form) without the prior written permission of the
  35. copyright holder.  Permission is expressly granted for this document
  36. to be made available for file transfer from installations offering
  37. unrestricted anonymous file transfer on the Internet.
  38.  
  39. This article is provided AS IS without any express or implied warranty.
  40.  
  41. *** Topics Covered:
  42.  
  43.   [1-1]  Introduction
  44.   [1-2]  Other Sources of Information
  45.   [1-3]  Bibliography of Expert Systems books, introductions,
  46.          documentation, periodicals, and conference proceedings.
  47.   [1-4]  Note about 'Real-Time' expert systems
  48.   [1-5]  Free/Cheap Expert System Shells
  49.   [1-6]  Commercial Expert System Shells
  50.   [1-A]  Acknowledgements
  51.  
  52. Search for [#] to get to question number # quickly.
  53.  
  54. *** Recent changes:
  55.  
  56. ;;; 1.18:
  57. ;;; 14-MAR-94 mk    Updated DYNACLIPS entry in part 6 to reflect version 2.
  58. ;;; 18-MAR-94 mk    Renamed part 6 of the AI FAQ to become this FAQ. Moved
  59. ;;;                 parts of the AI FAQ that were appropriate for this FAQ
  60. ;;;                 from the AI FAQ to this FAQ.
  61. ;;; 22-MAR-94 mk    Added email addresses for Gensym.
  62. ;;;
  63. ;;; 1.19:
  64. ;;; 15-APR-94 mk    Added entry on WindExS to [1-5].
  65. ;;; 20-APR-94 mk    Added OPS83 entry and updated RAL entry.
  66. ;;; 22-APR-94 mk    Updated ftp information for ftp.gmd.de.
  67. ;;; 22-APR-94 mk    Dynaclips v3 now available.
  68. ;;; 12-MAY-94 mk    Added entry on RT-Expert to [1-5].
  69.  
  70. ----------------------------------------------------------------
  71. Subject: [1-1]  Introduction 
  72.  
  73. Certain questions and topics come up frequently in the various network
  74. discussion groups devoted to and related to Expert Systems. This
  75. file/article is an attempt to gather these questions and their answers
  76. into a convenient reference for AI researchers, students, and
  77. practitioners. It is posted on a monthly basis. The hope is that this
  78. will cut down on the user time and network bandwidth used to post,
  79. read and respond to the same questions over and over, as well as
  80. providing education by answering questions some readers may not even
  81. have thought to ask.
  82.  
  83. Currently this FAQ is a primarily a list of free and commercial expert
  84. system shells, but other questions and answers will be added as they
  85. arise.
  86.  
  87. The latest version of this file is available by anonymous FTP from
  88.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/ai/expert_1.faq  [128.2.206.173]
  89. using username "anonymous" and password "name@host" (substitute your
  90. email address) or via AFS in the Andrew File System directory
  91.    /afs/cs.cmu.edu/project/ai-repository/ai/pubs/faqs/ai/expert_1.faq
  92.  
  93. You can also obtain a copy of the FAQ by sending a message to
  94. ai+query@cs.cmu.edu with 
  95.    Send ESS FAQ
  96. in the message body.
  97.  
  98. The FAQ postings are also archived in the periodic posting archive on
  99.    rtfm.mit.edu:/pub/usenet/news.answers/ai-faq/expert/ [18.70.0.209]
  100. If you do not have anonymous ftp access, you can access the archive by
  101. mail server as well.  Send an E-mail message to mail-server@rtfm.mit.edu
  102. with "help" and "index" in the body on separate lines for more
  103. information.
  104.  
  105. An automatically generated HTML version of this FAQ is accessible by
  106. WWW as part of the AI-related FAQs Mosaic page. The URL for this
  107. resource is
  108.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/top.html
  109. The direct URL for the Expert Systems FAQ is
  110.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/top.html
  111.  
  112. If you need to cite the FAQ for some reason, use the following format:
  113.    Mark Kantrowitz, "Answers to Frequently Asked Questions about
  114.    Expert System Shells", comp.ai.shells, <month>, <year>,
  115.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/ai/expert_?.faq, mkant+ai-faq@cs.cmu.edu.
  116.  
  117. ----------------------------------------------------------------
  118. Subject: [1-2]  Other Sources of Information
  119.  
  120. In addition to the free expert system shells listed below, the Prolog
  121. Resource Guide lists a variety of Prolog implementations and products.
  122. In addition to being backward-chaining systems, many prolog
  123. implementations provide support for forward-chaining rules and other
  124. expert systems requirements. For example, Amziod sells
  125. Dennis Merritt's book, "Building Expert Systems in Prolog",
  126. Springer-Verlag, 1989, for $47 (with disk containing source code for $82).
  127.  
  128. The July/August 1992 issue of PC AI magazine includes their annual
  129. product guide for expert systems and related tools.  The December 1992
  130. issue of AI Expert Magazine, pages 42-49, contains an Expert System
  131. Resource Guide. The February 1991 issue of IEEE Computer has an
  132. article about Expert System Tools. Another article of possible
  133. interest is "Selection Criteria for Expert System Shells: A
  134. Socio-Technical Framework", by Anthony C. Stylianou, Gregory R. Madey,
  135. and Robert D.  Smith, CACM 35(10):30-48, October 1992.
  136.  
  137. The AI FAQ contains pointers to other resources that may be of
  138. interest to readers of this FAQ. If you can't find the information
  139. you're looking for here, try looking in the AI FAQ. The AI FAQ is
  140. posted monthly to the newsgroup comp.ai and is also available from the
  141. anonymous ftp locations mentioned above.
  142.  
  143. ----------------------------------------------------------------
  144. Subject: [1-3] Bibliography of Expert Systems books, introductions,
  145.                documentation, periodicals, and conference proceedings.
  146.  
  147. This section contains a list of key references and introductions about
  148. Production Systems, Expert Systems, and Match Algorithms. For other
  149. AI-related books, see part 4 of the AI FAQ.
  150.  
  151. Overviews:
  152.  
  153.    Bruce G. Buchanan and Edward H. Shortliffe, "Rule-Based Expert
  154.    Systems: The MYCIN Experiments of the Stanford Heuristic Programming
  155.    Project", Addison-Wesley, Reading, MA, 1985. The Davis and King
  156.    paper (chapter 4, "An overview of production systems") provides
  157.    a good overview.
  158.  
  159.    Frederick Hayes-Roth, "The knowledge based expert system: A tutorial",
  160.    IEEE Computer 17(9):11-28, 1984.
  161.  
  162.    Bruce G. Buchanan and R.O. Duda, "Principles of Rule-Based Systems",
  163.    Tech Report HPP-82-14, 1982. (Discusses the design of expert
  164.    systems, including representation, inference, and uncertainty
  165.    management. Examples from numerous specific systems, and discusses
  166.    which problems are suitable for attack by rule-based systems.)
  167.  
  168.    Joseph Giarratano and Gary Riley, "Expert Systems Principles and
  169.    Practice", PWS Publishing (20 Park Plaza, Boston, MA 02116-4324
  170.    1-800-842-3636), 1993, 644 pages, ISBN 0-534-93744-6, $53.94.
  171.      [This is the second edition of "Expert Systems: Principles and
  172.       Programming" and comes with an MS-DOS CLIPS 6.0 interpreter.]
  173.  
  174. General AI books with extensive coverage of expert systems:
  175.  
  176.    Firebaugh, Morris W., "Artificial Intelligence: A Knowledge-Based
  177.    Approach", PWS-Kent, Massachusetts, 1989.  ISBN 0-87835-325-9
  178.  
  179. OPS5:
  180.  
  181.    Charles L. Forgy, "OPS5 User's Manual", Technical Report
  182.    CMU-CS-81-135, Carnegie Mellon University, School of Computer
  183.    Science, Pittsburgh, PA 1981. 
  184.  
  185.    Thomad Cooper and Nancy Wogrin, "Rule-based Programming with OPS5", 
  186.    Morgan Kaufmann Publishers, 1988, ISBN 0-934613-51-6, $49.95.
  187.  
  188. Match Algorithms:
  189.  
  190.    RETE:
  191.       Charles L. Forgy, "RETE: A fast algorithm for the many
  192.       pattern/many object pattern match problem", Artificial
  193.       Intelligence 19(1):17-37, September 1982.  
  194.  
  195.    TREAT:
  196.       Daniel P. Miranker, "TREAT: A better match algorithm for AI
  197.       production systems". In Proceedings of the Sixth National
  198.       Conference on Artificial Intelligence (AAAI-87), pages 42-47,
  199.       August 1987. 
  200.  
  201.       Daniel P. Miranker, "TREAT: A New and Efficient Match Algorithm
  202.       for AI Production Systems", Morgan Kaufmann Publishers, 1990, 
  203.       143 pages, ISBN 0-934613-71-0, $29.95.
  204.  
  205.    MatchBox:
  206.       Mark Perlin, "The match box algorithm for parallel production
  207.       system match", Technical Report CMU-CS-89-163, Carnegie Mellon
  208.       University, School of Computer Science, Pittsburgh,
  209.       Pennsylvania, May 1989. 
  210.  
  211.    DRETE: 
  212.       Michael A. Kelly and Rudolph E. Seviora, "An evaluation of DRETE
  213.       on CUPID for OPS5 matching", in Proceedings of the Eleventh
  214.       International Joint Conference on Artificial Intelligence (IJCAI-89),
  215.       pages 84-90, Detroit MI, August 1989, Morgan Kaufmann Publishers.
  216.  
  217. Journals -- Expert Systems:
  218.  
  219.    EXPERT SYSTEMS WITH APPLICATIONS
  220.    Published 4 times annually. ISSN 0957-4174.
  221.    Subscriptions: Institutions L85 ($155), Individuals L45 ($72).
  222.    Pergamon Press Inc., 660 White Plains Road, Tarrytown, NY 10591-5153,
  223.    email PPI@pergamon.com, or Pergamon Press Ltd., Headington Hill Hall,
  224.    Oxford OX3 0BW, England.
  225.  
  226.    EXPERT SYSTEMS: THE INTERNATIONAL JOURNAL OF KNOWLEDGE ENGINEERING
  227.    Published 4 times annually. ISSN 0266-4720.
  228.    Subscriptions: L85 ($110)
  229.    Learned Information Ltd., Woodside, Hinksey Hill, Oxford OX1 5AU, UK.
  230.    Tel: +44 (0)865-730275  Fax: +44 (0)085-736354
  231.  
  232.    INTERNATIONAL JOURNAL OF EXPERT SYSTEMS
  233.    Published 4 times annually. ISSN 0894-9077.
  234.    Subscriptions: Institutions $135; Individuals $75. Outside the US add
  235.    $10 for surface mail and $20 for airmail.
  236.    JAI Press Inc., 55 Old Post Road -- No. 2, PO Box 1678, Greenwich, CT
  237.    06836-1678.
  238.  
  239.    KNOWLEDGE ENGINEERING REVIEW
  240.    Published quarterly, ISSN 0269-8889.
  241.    In the UK: Cambridge University Press, The Edinburgh Building,
  242.    Cambridge CB2 1BR, UK.
  243.    In N. America: Cambridge University Press, Journals Department, 40 West
  244.    20th Street, New York, NY 10011-4211.
  245.  
  246. ----------------------------------------------------------------
  247. Subject: [1-4] Note about 'Real-Time' expert systems
  248.  
  249. Many "real-time" expert systems are 'soft' real-time systems, in that
  250. they claim to be fast. A 'hard' real-time system would have features
  251. that guarantee a response within a fixed amount of real-time (e.g.,
  252. bounded computation, not just a fast match-recognize-act cycle).
  253. Systems like G2 use event-driven processing (restricting certain rules
  254. to execute only when specific WM elements change in a particular way)
  255. as a method of limiting forward chaining.
  256.  
  257. ----------------------------------------------------------------
  258. Subject: [1-5] Free/Cheap Expert System Shells
  259.  
  260. Remember, when ftping compressed or compacted files (.Z, .gz, .arc, .fit,
  261. etc.) to use binary mode for retrieving the files.
  262.  
  263. Files that end with a .gz suffix were compressed with the patent-free
  264. gzip (no relation to zip). Source for gzip is available from:
  265.   prep.ai.mit.edu:pub/gnu/{gzip-1.2.3.shar,gzip-1.2.3.tar,gzip-1.2.3.msdos.exe}
  266.  
  267. If you do not have ftp access, you can FTP files by E-mail. Send a
  268. message with the word "help" in the body to ftpmail@decwrl.dec.com.
  269.  
  270.  
  271. FOCL      -- ics.uci.edu:pub/machine-learning-programs/
  272.              Files: README and KR-FOCL-ES.cpt.hqx
  273.       Contact: pazzani@ics.uci.edu
  274.       Expert System Shell and Machine Learning Program;
  275.       A backward chaining rule interpreter with a graphical
  276.           interface for the MAC. 
  277.  
  278. SOAR      -- ftp.cs.cmu.edu:
  279.           /afs/cs.cmu.edu/project/soar/public/Soar5/ -- Lisp Version
  280.           /afs/cs.cmu.edu/project/soar/public/Soar6/ -- C Version
  281.         Contact: soar-request@cs.cmu.edu
  282.         Integrated Agent Architecture. Supports learning through chunking.
  283.  
  284. OPS5      -- ftp.cs.cmu.edu:/user/ai/areas/expert/ops5/ops5.tar.gz
  285.  
  286. BABYLON-- ftp.gmd.de:/gmd/ai-research/Software/ [129.26.8.84]
  287.       (BinHexed stuffit archive of Babylon)
  288.       Development environment for expert systems.
  289.  
  290. MOBAL is a system for developing operational models of application
  291. domains. It integrates a manual knowledge acquisition and inspection
  292. environment, an inference engine, machine learning methods for
  293. automated knowledge acquisition, and a knowledge revision tool. By
  294. using MOBAL's knowledge acquisition environment, you can incrementally
  295. develop a model of your domain in terms of logical facts and rules.
  296. You can inspect the knowledge you have entered in text or graphics
  297. windows, augment the knowledge, or change it at any time. The built-in
  298. inference engine can immediately execute the rules you have entered to
  299. show you the consequences of your inputs, or answer queries about the
  300. current knowledge. MOBAL also builds a dynamic sort taxonomy from your
  301. inputs. If you wish, you can use machine learning methods to
  302. automatically discover additional rules based on the facts that you
  303. have entered, or to form new concepts. If there are contradictions in
  304. the knowledge base due to incorrect rules or facts, there is a
  305. knowledge revision tool to help you locate the problem and fix it.
  306. MOBAL (release 2.2) is available free for non-commercial academic use
  307. by anonymous ftp from ftp.gmd.de:gmd/mlt/Mobal/. The system requires a
  308. Sun SparcStation, SunOS 4.1, OpenWindows 2.0, and HyperNeWS 1.4; the
  309. latter can be obtained by sending mail to newsdev@turing.ac.uk. By
  310. agreement with Turing Institute, HyperNeWS 1.4 is now also available
  311. from our server in the directory gmd/mlt/HyperNeWS/.
  312.  
  313. CLIPS 6.0 (C Language Integrated Production System) is an OPS-like
  314. forward chaining production system written in ANSI C by NASA. The
  315. CLIPS inference engine includes truth maintenance, dynamic rule
  316. addition, and customizable conflict resolution strategies.  CLIPS,
  317. including the runtime version, is easily embeddable in other
  318. applications.  CLIPS includes an object-oriented language called COOL
  319. (CLIPS Object-Oriented Language) which is directly integrated with the
  320. inference engine.  CLIPS runs on many platforms including IBM PC
  321. compatibles (including Windows 3.1 and MS-DOS 386 versions),
  322. Macintosh, VAX 11/780, Sun 3/260, and HP9000/500.  CLIPS is available
  323. from COSMIC at a nominal fee for unlimited copies with no royalties.
  324. (CLIPS is available free to NASA, USAF, and their contractors for use
  325. on NASA and USAF projects.)  For more information, email
  326. service@cossack.cosmic.uga.edu, write COSMIC, University of Georgia,
  327. 382 East Broad Street, Athens, GA 30602, call 706-542-3265, or fax
  328. 706-542-4807. To subscribe to the CLIPS mailing list, send a message
  329. to the list server listserv@cossack.cosmic.uga.edu (128.192.14.4) with
  330. message body SUBSCRIBE CLIPS-LIST. The CLIPS help desk phone number is
  331. 713-286-8919 (fax 713-286-4479) and email address is
  332. stbprod@fdr.jsc.nasa.gov. (The address is STB Products Help Desk,
  333. LinCom Corporation, 1020 Bay Area Boulevard, #200, Houston, TX
  334. 77058-2628.)  [Note: Folks who obtain CLIPS from COSMIC can do
  335. anything they wish with it, including redistribute it.  Folks who
  336. obtain CLIPS directly from NASA are restricted to using it for US
  337. government purposes only.] The CLIPS FAQ list and bug fixes are
  338. available from hubble.jsc.nasa.gov in the directory /pub/clips and are
  339. maintained by Gary Riley <riley@gothamcity.jsc.nasa.gov>.  Joseph
  340. Giarratano and Gary Riley's book, "Expert Systems Principles and
  341. Practice", comes with an MS-DOS CLIPS 6.0 interpreter (see [1-3] above).
  342.  
  343. DYNACLIPS (DYNAamic CLIPS Utilities), is a set of blackboard, dynamic
  344. knowledge exchange, and agent tools for CLIPS 5.1 and 6.0.  It is
  345. implemented as a set of libraries that can be linked with CLIPS 5.1 or
  346. CLIPS 6.0. Version 1 should be used with CLIPS 5.1 and version 2 with
  347. CLIPS 6.0. Version 3.0 will work with either CLIPS 5.1 or CLIPS 6.0.
  348. Source code is not available. Agents use the blackboard to
  349. communicate with other intelligent agents in the framework.  Each
  350. intelligent agent can send and receive facts, rules, and commands.
  351. Rules and facts are inserted and deleted dynamicly while the agents
  352. are running. Knowledge can be transfered on a temporary or permanent
  353. basis. For more information, please contact Yilmaz Cengeloglu, PO Box
  354. 10412, Daytona Beach, FL 32120-0412, or send email to
  355. cengelog@dab.ge.com or 73313.775@compuserve.com.
  356. It is available from the CMU AI Repository in
  357.    ftp.cs.cmu.edu:/user/ai/areas/expert/clips/dyna/
  358.  
  359. MIKE (Micro Interpreter for Knowledge Engineering) is a full-featured,
  360. free, and portable software environment designed for teaching purposes
  361. at the UK's Open University.  It includes forward and backward
  362. chaining rules with user-definable conflict resolution strategies, and
  363. a frame representation language with inheritance and 'demons' (code
  364. triggered by frame access or change), plus user-settable inheritance
  365. strategies.  Automatic 'how' explanations (proof histories) are
  366. provided for rule exectuion, as are user-specified 'why' explanations.
  367. Coarse-grained and fine-grained rule tracing facilities are provided,
  368. along with a novel 'rule graph' display which concisely shows the
  369. history of rule execution.  MIKE, which forms the kernel of an Open
  370. University course on Knowledge Engineering, is written in a
  371. conservative and portable subset of Edinburgh-syntax Prolog, and is
  372. distributed as non-copy-protected source code. MIKE version 1 was
  373. described in the October/November 1990 issue of BYTE. MIKE v1.50,
  374. which was formerly available from a range of ftp servers, has been
  375. superseded by two newer versions: MIKEv2.03, a full Prolog source code
  376. version, incorporating a RETE algorithm for fast forward chaining, a
  377. truth maintenance system, uncertainty handling, and hypothetical
  378. worlds, and MIKEv2.50, a turnkey DOS version with menu-driven
  379. interface and frame- and rule-browsing tools, fully compatible with
  380. MIKEv2.03, but without source code.  They are available by anonymous
  381. ftp from hcrl.open.ac.uk [137.108.81.16] as the files
  382.    MIKEv2.03: /pub/software/src/MIKEv2.03/*
  383.    MIKEv2.50: /pub/software/pc/MIKEV25.ZIP
  384. They are also available from the CMU AI Repository.
  385. For further information, please contact Marc Eisenstadt,
  386. M.Eisenstadt@open.ac.uk, Human Cognition Research Lab, The Open
  387. University, Milton Keynes MK7 6AA, UK, phone +44 908-65-3149, fax +44
  388. 908-65-3169.
  389.  
  390. ES: The October/November 1990 issue of BYTE also described the ES
  391. expert system. ES supports backward/forward chaining, fuzzy set
  392. relations, and explanation, and is a standalone executable for
  393. IBM-PCs. ES is available by anonymous ftp from
  394. ftp.uu.net:/pub/ai/expert-sys/ [192.48.96.9] as summers.tar.Z.
  395. ftp.uu.net is mirrored on unix.hensa.ac.uk [129.12.21.7] under
  396. /pub/uunet/.
  397.  
  398. GEST (Generic Expert System Tool) Version 4.0 is a flexible expert
  399. system shell applicable to a variety of problem domains.  Its
  400. knowledge representation schemes include facts, frames, rules, and
  401. procedures.  It supports forward and backward inferencing with
  402. multiple options for each and message handling for frame objects.
  403. There is a time system to support an event history and reverting back
  404. to a previous state.  In addition, there is support for fuzzy logic
  405. and certainty factor maintenance.  Features new to V4.0 include a
  406. blackboard architecture (single level and hierarchical) with a control
  407. module and knowledge sources.  The user interface utilizes the
  408. Symbolics windowing system and is menu and mouse driven.  GEST can be
  409. embedded in a user program (with or without the GEST user interface)
  410. by using a library of function calls.  The printed reference manual
  411. includes a tutorial, table of contents, and thorough index.  GEST runs
  412. only on Symbolics Lisp Machines, Genera 7.2.  GEST users are expected
  413. to be familiar with Symbolics machines.  Source and object files are
  414. available by anonymous ftp to ftp.gatech.edu in the (binary) file
  415. pub/ai/gest.tar.Z.  Register your copy with John Gilmore, Georgia Tech
  416. Research Institute, ITL/CSITD 0800, Atlanta, GA 30332, USA, Internet:
  417. john.gilmore@gtri.gatech.edu.  Send your name, address, organization,
  418. phone number, and Internet email address.  To request a free printed
  419. copy of the GEST manual (not in the distribution file), please also
  420. contact John Gilmore.  Users are free to produce as many copies of the
  421. GEST Reference Manual as they require without any restrictions.
  422.  
  423. WindExS (Windows Expert System) is a fully functional Windows-based
  424. forward chaining expert system. Its modular architecture allows the
  425. user to substitute new modules as required to enhance the capabilites
  426. of the system. WindExS sports Natural Language Rule Processor,
  427. Inference Engine, File Manager, User Interface, Message Manager and
  428. Knowledge Base modules. It supports forward chaining, and graphical
  429. knowledge base representation. Write etoupin@aol.com for documentation
  430. and operational system.
  431.  
  432. RT-Expert is a shareware expert system that lets C programmers
  433. integrate expert systems rules into their C or C++ applications.
  434. RT-Expert consists of a rule-compiler that compiles rules into C code,
  435. and a library containing the rule execution engine. RT-Expert for DOS
  436. works with Borland Turbo C, Borland C++, and Microsoft C/C++
  437. compilers. The personal edition is licensed for educational, research,
  438. and hobby use. Applications created with RT-Expert personal edition
  439. are not licensed for commercial purposes. Professional editions are
  440. available for commercial applications using DOS, Windows, and Unix
  441. environments. RT-Expert is available by anonymous ftp from
  442.    world.std.com:/vendors/rtis/rtexpert
  443. For more information, write to Real-Time Intelligent Systems Corporation
  444. <rtis@world.std.com>.
  445.  
  446. ----------------------------------------------------------------
  447. Subject: [1-6] Commercial Expert System Shells
  448.  
  449. The commercial products below are listed in alphabetical order.
  450.  
  451. 1ST-CLASS, 1ST-CLASS FUSION, and 1ST-CLASS HT run on personal
  452. computers. For more information, write to 1st-Class Expert Systems,
  453. Inc., 526 Boston Post Road, Suite 150, Wayland, MA 01778 or call
  454. 800-872-8812 (508-358-7722). See PC Tech Journal 7(4):111, April, 1989
  455. and PC Week 6(20):23, May 22, 1989.
  456.  
  457. ACTIVATION FRAMEWORK runs on personal computers and costs $5000.  This
  458. tool is not a tradition expert system shell, rather is a tool for
  459. building real-time data interpretation applications.  The vendor
  460. claims the tool competes with Gensym's G2 in terms of application
  461. domains.  However, G2 is not a tool for end users, but rather for C
  462. and/or Ada software developers. For more information, write to The
  463. Real-Time Intelligent Systems Corporation, 26 Worthen Street,
  464. Chelmsford, MA 01824, or call 508-250-4633.
  465.  
  466. Aion Development System (ADS) runs on numerous platforms, including
  467. DOS, OS/2, SunOS, Microsoft Windows, and VMS.  It includes an object
  468. oriented knowledge representation, forward, backward, bidirectional,
  469. and pattern matching rules, graphics, calls to/from other languages
  470. (C, Pascal, ...), and the Choreographer graphical user interface. For
  471. more information, write to Aion Corporation, 101 University Avenue,
  472. Palo Alto, CA 94301, call 800-845-2466 (415-328-9595), or fax
  473. 415-321-7728.  For Europe, write to Software Generation,
  474. Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, call
  475. 32-(0)3-877.12.93, or fax 32-(0)3-877.13.55
  476.  
  477. ART-IM and CBR Express run on personal computers (ART-IM $8,000, CBR
  478. Express $10,000), workstations (CBR Express $12,500), and IBM
  479. mainframes (CBR Express $150,000).  Although ART-IM can be purchased
  480. as a separate product, it is part of CBR Express. ART-IM does
  481. forward-chaining, has object-oriented contructs, and a good C interface.
  482. It will also do backward chaining but you have to program that into
  483. the rules yourself (easy enough to do). For more information, write
  484. to Inference Corporation, 550 North Continental Boulevard, El Segundo,
  485. CA 90245, call 213-322-0200, or fax 213-322-3242.
  486.  
  487. BABYLON. For more information, write to VW-GEDAS GmbH, Pascalstrasse
  488. 11, W-1000 Berlin 10, call +49 30-39-970-0, or fax +49 30-39-970-999.
  489.  
  490. COGNATE runs on the Apple Macintosh and costs $250. For more
  491. information, write to Peridom, PO Box 1812, Bowie, MD 20716, or call 
  492. 301-390-9570. See also MacUser 4(12):134, December, 1988.
  493.  
  494. COGSYS. For more information, write to COGSYS Ltd., Enterprise House,
  495. Unit 37, Salford University Business Park, Salford M6 6AJ, England, or
  496. call 061-745-7604.
  497.  
  498. C-PRS (Procedural Reasoning System in C) aims at representing and
  499. executing operating procedures. It allows the user to express and
  500. represent the conditional sequences of complex operations and to
  501. ensure their execution in real time while embedded in the application
  502. environment.  C-PRS is useful for process control and supervision
  503. applications.  The PRS technology has been applied to different tasks
  504. with real-time constraints and demands including the monitoring of
  505. several subsystems of the NASA space shuttle, the diagnosis and
  506. supervision of telecommunication networks (Telecom Australia), the
  507. control of mobile robots (SRI, LAAS), the control system of
  508. surveillance aircrafts (Grumman) and air traffic management (Civil
  509. Aviation Authority).  The procedural reasoning technology was
  510. initially developed at the Artificial Intelligence Center of the
  511. Stanford Research Institute (Menlo Park, California).  ACS
  512. Technologies has further developed and now markets C-PRS, the first
  513. commercial implementation of the Procedural Reasoning technology.
  514. C-PRS was developed with the most currently recognized standards: C,
  515. UNIX, X11, MOTIF. It guarantees some real time properties. It is
  516. available on numerous platforms and operating systems, including
  517. SPARC, DECstation, Sony News, Hewlett Packard, VxWorks, and others.
  518. For more information write to ACS Technologies, 5, Place du Village
  519. d'Entreprises, B.P. 556 31674 LABEGE Cedex, FRANCE, call
  520. 33-62-24-99-20, fax 33-61-39-86-74, or send email to Felix Ingrand
  521. <felix@acs.dialexis.fr>.
  522.  
  523. CRYSTAL runs on personal computers and is available from Intelligent
  524. Environemnts. See PC Magazine 8(2), January 31, 1989.
  525.  
  526. ECLIPSE runs on personal computers (DOS, Windows). System V Unix and
  527. POSIX versions are also available. The syntax is derived from Inference
  528. Corporations' ART and is compatible with NASA's CLIPS.  Features include
  529. data-driven pattern matching, forward and backward chaining, truth
  530. maintenance, support for multiple goals, relational and object-oriented
  531. representations, and integration with dBase. For more information, write
  532. to The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143,
  533. call 800-233-2622 (412-741-6420), or fax 412-741-6457.  See also IEEE
  534. Computer, February 1991, pages 19-31. Cost is $999 for Windows, $1,999
  535. for Unix, $799 for DOS 386, and $1,499 for OS/2.
  536.  
  537. EXPERT-EASE runs on personal computers and is available from
  538. Expertech, Ltd. See PC User (103):94, March 29, 1989.
  539.  
  540. Exper-OPS5-Plus runs on the Apple Macintosh and costs $495. For more
  541. information, write to ExperTelligence, 5638 Hollister, Suite 302,
  542. Goleta, CA 93117, call 800-828-0113 (except CA), 800-826-6144 (CA
  543. only), or 805-967-1797. See MacUser 4(12):134, December, 1988.
  544.  
  545. EXSYS runs under MS-DOS, MS-Windows, Apple Macintosh, Sun Open Look,
  546. Unix and Vax and is available from Exsys, Inc., 1720 Louisiana
  547. Boulevard, NE, Suite 312, Albuquerque, NM 87110, call 800-676-8356
  548. (505-256-8356), or fax 505-256-8359. See also PC Tech Journal
  549. 7(1):115, January, 1989. A demo version for MS-Windows or Macintosh is
  550. available for $40. [6/93]
  551.  
  552. FLEX is a hybrid expert system toolkit available across a wide range of
  553. different hardware platforms which offers frames, procedures and rules
  554. integrated within a logic programming environment.  FLEX supports
  555. interleaved forward and backward chaining, multiple inheritance,
  556. procedural attachment, an automatic question and answer system.  Rules,
  557. frames and questions are described in a English-like Knowledge
  558. Specification Language (KSL) which enables the development of easy-to-read
  559. and easy-to-maintain knowledge bases.  FLEX is implemented in, and has
  560. access to, Prolog. FLEX is available from LPA (who originally developed
  561. flex on the PC), and also from most major Prolog vendors under license,
  562. including Quintus, BIM, Interface, and ISL.  FLEX has been used in
  563. numerous commercial expert systems, and prices on a PC running Windows or
  564. on a Macintosh start at around $1,000.  [A review of Quintus-flex is
  565. expected in an upcoming issue of PC-AI. --mk] For more information contact:
  566. Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, 
  567. London, SW18 3SX.  Tel: +44 81 871 2016; Fax: +44 81 874 0449.
  568. Email: lpa@cix.compulink.co.uk
  569.  
  570. G2 is a real-time expert system shell that runs on workstations and
  571. personal computers. It has real-time temporal reasoning, with rules,
  572. procedures, and functions built around an object-oriented paradigm.
  573. One can interface, both locally and over a network (TCP/IP and
  574. DECnet), to other programs (C and ADA), control systems, and
  575. databases.  G2 provides distributed computing and a multi-user
  576. client/server architecture.  For more information, write to Gensym
  577. Corporation, 125 Cambridge Park Drive, Cambridge, MA 02140, call
  578. 617-547-2500/9606, fax 617-547-1962, or send email to
  579. service@gensym.com (Amber S. Driesman, Manager of Customer Support).
  580. The G2 mailing list (for customers only) is g2-users@gensym.com.
  581.  
  582. GBB, generic blackboard framework: provides:
  583.  -- A high-performance blackboard database compiler and
  584.       runtime library, which support pattern-based, multidimensional 
  585.       range-searching algorithms for efficient proximity-based retrieval 
  586.       of blackboard objects
  587.  -- KS representation languages
  588.  -- Generic control shells and agenda-management utilities
  589.  -- Interactive, graphic displays for monitoring and examining
  590.     blackboard and control components
  591. These components provide the infrastructure needed to build
  592. blackboard-based applications.    GBB is available for DOS/Windows, Mac,
  593. Unix workstations (Sun, HP/Apollo, IBM, DEC, Silicon Graphics),
  594. Symbolics and TI Explorer Lisp machines.  (GBB is a significantly enhanced,
  595. commercial version of the UMass GBB research framework, available via
  596. FTP from dime.cs.umass.edu:/gbb/.) NetGBB, distributed extension to
  597. GBB, provides to GBB the communication and coordination facilities
  598. needed to build heterogenous distributed blackboard applications.
  599. For more information write to Blackboard Technology Group, Inc., 401 Main 
  600. Street, Amherst, MA  01002, call 413-256-8990, or fax 413-256-3179. To
  601. be added to the mailing lists, send mail to gbb-user-request@bn.cs.umass.edu.
  602. There are two mailing lists, gbb-user (moderated) and gbb-users (unmoderated).
  603.  
  604. GOLDWORKS II. For more information, write to Gold Hill Computers, Inc.,
  605. 26 Landsdowne Street, Cambridge, MA 02139, call 800-242-5477
  606. (617-621-3300), or fax 617-621-0656.
  607.  
  608. GURU is a real-time expert system that runs on personal computers. For
  609. more information, write to Micro Data Base Systems, Inc. (MDBS), PO
  610. Box 6089, Lafayette, IN 47903-6089 call 800-344-5832 (317-463-2581),
  611. or fax 317-448-6428.
  612.  
  613. HyperX runs on the Apple Macintosh. For more information, write to
  614. Millenium Software, 1970 S. Coast Highway, Laguna Beach, CA 92651, or
  615. call 714-497-7439. See also MacWeek 3(5):6, January 31, 1989.
  616.  
  617. HUGIN System is a software package for construction of model based expert
  618. systems in domains characterized by inherent uncertainty. The Hugin System
  619. contains an easy to use probability based deduction system, applicable to
  620. complex networks with cause-effect causal relations subject to uncertainty.
  621. The Hugin System presents a novel development. The implementation is based
  622. on an improvement of the award winning work by Lauritzen and Spiegelhalter:
  623. Local Computation with Probabilities on Graphical Structures and their
  624. Application to Expert Systems. The Hugin Demonstration, for 
  625. Sun Workstations and PC-Windows, is available for anonymous ftp from the 
  626. host hugin.dk (130.225.63.15). Please refer to the README file in the 
  627. /pub/ directory. For more information write to Hugin Expert A/S, 
  628. Niels Jernes Vej 10, DK-9220 Aalborg O, Phone +45 9815 6644, 
  629. Fax: +45 9815 8550, Email: info@hugin.dk.
  630.  
  631. ILOG RULES is a high performance embeddable rule-based inference
  632. engine. It is a forward chaining tool, written in C++ (hence it is
  633. object-oriented and supports inheritance mechanisms) and is also
  634. provided as a C++ library. It runs virtually on any Unix platform
  635. (e.g., HP97X0, Sun4, RS/6000, DecStations) as well as on PCs running
  636. DOS (with or without MS/Windows) or OS/2.  It extends OPS/5 with
  637. nested premises (objects as values), rule packets (logical grouping of
  638. rules), a full Truth Maintenance System (TMS) for efficient
  639. non-monotonic reasoning, compilation of rules into C/C++ code, and an
  640. object oriented data-model in C++. ILOG RULES work directly on user
  641. objects, so interfacing is straightforward. C/C++ code may be included
  642. in rule conditions and actions.  ILOG RULES is based on the fast XRETE
  643. implementation of the RETE algorithm developed by Thomson-CSF.  For
  644. more information, contact ILOG, Inc., 2073 Landings Drive, Mountain
  645. View, CA 94043, tel 415-390-9000, fax 415-390-0946, e-mail
  646. info@ilog.com.  European customers should contact ILOG SA, 2, av.
  647. Gallieni, BP 85, 94253 Gentilly CEDEX, France, tel +33 (1)
  648. 46-63-66-66, fax +33 (1) 46-63-15-82, e-mail info@ilog.fr.
  649.  
  650. INTELLIGENT DEVELOPER runs on the Apple Macintosh and costs $395.  For
  651. more information, write to Hyperpress Publishing, PO Box 8243, Foster
  652. City, CA 94404, or call 415-345-4620. See also MacUser 4(12):134,
  653. December, 1988.
  654.  
  655. INTELLIGENCE COMPILER.  For more information, write to Intelligence
  656. Ware 9800 S. Sepulveda Blvd.  Los Angeles, CA 90045-5228 call
  657. 213-417-8896, or fax 213-417-8897.
  658.  
  659. Instant-Expert Plus runs on the Apple Macintosh and costs $498.  For
  660. more information, write to Human Intellect Systems, 1670 South
  661. Amphlett Blvd, Suite 326, San Mateo, CA 94402, or call 800-522-5939
  662. (415-571-5939).  See also MacUser 4(12):134, December, 1988.
  663.  
  664. KBMS runs on personal computers. For more information, write to
  665. AICorp, 138 Technology Drive, Waltham, MA 02254-9748, or call
  666. 617-891-6500.  PC Week 6(35):63, September 4, 1989.
  667.  
  668. KEE, ProKappa, and Kappa run on personal computers, workstations, and
  669. Lisp machines. For more information, write to IntelliCorp, Inc., 1975
  670. El Camino Real West, Mountain View, CA 94040-2216, call
  671. 415-956-5660/5500/5777 or fax 415-965-5647. In Europe call
  672. +44-344-305305.  See also CACM 31(4):382-401, April, 1988.
  673.  
  674. KES and SNAP run on personal computers (KES $4,000), workstations (KES
  675. $10,000, SNAP $40,000 on most platforms), minicomputers (KES $25,000),
  676. IBM mainframes (KES $60,000). Although KES can be purchased
  677. separately, it is part of SNAP. For more information write to Software
  678. Architecture and Engineering, Inc., 1600 Wilson Boulevard, Suite 500,
  679. Arlington, VA 22209, call 703-276-7910, or fax 703-284-3821.  Write to
  680. Template Software, 13100 Worldgate Drive, Suite 340, Herndon, Virginia
  681. 22070, call 703-318-1000, or fax 703-318-7378.
  682.  
  683. Knowledge Craft runs on minicomputers and Lisp machines. For more
  684. information, write to Carnegie Group, 5 PPG Place, Pittsburgh, PA
  685. 15222, call 800-284-3424 (412-642-6900), or fax 412-642-6906.
  686.  
  687. KnowledgeWorks runs on workstations (Sun3, Sparc, DEC (MIPS), HP
  688. 400,700, IBM RS6000, Intergraph, MIPS).  It includes a CLOS-based
  689. object system, OPS compatible forward chainer (2500 firings/sec on a
  690. Sparc2), Prolog compatible backward chainer (40 KLIPS), graphical
  691. programming environment, user-defined conflict resolution, MetaRule
  692. Protocol for extending execution model, and a SQL interface for
  693. relational databases.  For more information write to Harlequin Inc.,
  694. One Cambridge Center, Cambridge, MA 02142, USA, call
  695. 1-800-works-for-you (1-800-967-5749) or 617-252-0052, or fax
  696. 617-252-6505.  European customers should write to Harlequin Ltd.,
  697. Barrington Hall, Barrington, Cambridge CB2 5RG, UK, call 0223-872522,
  698. or fax 0223-872519. E-mail: knowledgeworks-request@harlqn.co.uk or
  699. works@harlequin.com. They also sell LispWorks (a Common Lisp and Prolog
  700. programming environment) -- see part 4 of the Lisp FAQ, MLWorks (an ML
  701. programming environment), and Watson (an intelligence analysis tool).
  702.  
  703. Laser. For more information, write to Bell Atlantic Knowledge Systems,
  704. Inc., P.O. Box 3528, Princeton, NJ 08543-3528, or call 800-552-2257
  705. (609-275-8393).
  706.  
  707. LEVEL5 OBJECT runs on IBM PCs (Windows, $995), VAX/VMS, MVS and the
  708. Apple Macintosh ($695). LEVEL5 OBJECT is a robust object-oriented
  709. application development system with a tunable inference engine
  710. product.  For more information, write to Information Builders, 1250
  711. Broadway, New York, NY 10001, or call 800-444-4303 (212-736-4433).
  712. Customer Support is 212-736-6130. See also MacUser 4(12):134,
  713. December, 1988, AI Expert 4(5):71, May, 1989, and MacUser 6(2):88,
  714. February, 1990.
  715.  
  716. M.4 runs on personal computers (DOS, Windows) and sells for $995
  717. (special pricing is currently in effect, selling for $495). A version
  718. for Sun workstations and the Apple Macintosh is under development. It
  719. features a modular Kernel Library for linking into C-language
  720. applications, backward and forward chaining, pattern matching,
  721. certainty factors, procedural control, and an object-oriented
  722. programming system. M.4 is embeddable, configurable, and extendable.
  723. For more information, write to Cimflex Teknowledge Corporation, 1810
  724. Embarcadero Road, Palo Alto, CA 94303, or call 800-285-0500
  725. (415-424-0500), fax 415-493-2645.
  726.  
  727. MacSMARTS, MacSMARTS - Professional, and HyperSMARTS run on the Apple
  728. Macintosh (all versions less than $500). For more information, write
  729. to Directory Cognition Technology, 55 Wheeler Street, Cambridge, MA
  730. 02138, or call 617-492-0246. See also MacUser 4(12):134, December,
  731. 1988.
  732.  
  733. MERCURY KBE. For more information, write to Artificial Intelligence
  734. Technologies, Inc., 40 Saw Mill River Road, Hawthorne, NY 10532, call 
  735. 800-333-1406 (914-347-6860), or fax 914-347-3182.
  736.  
  737. MUSE. For more information, write to Cambridge Consultants, Science
  738. Park, Milton Road, Cambridge CB4 4DW, England, or call
  739. 0223-420024 Cambridge.
  740.  
  741. NEXPERT OBJECT runs on over 30 platforms supported including personal
  742. computers ($5000), Macintosh ($5000), workstations ($12,000),
  743. minicomputers, and mainframes. Nexpert Object is written in C, and
  744. includes a graphical user interface, knowledge acquisition tools, and
  745. forms system. For more information, write to Neuron Data, 156
  746. University Avenue, Palo Alto, CA 94301, call 800-876-4900
  747. (415-321-4488), or fax 415-321-3728. Other office include New York,
  748. 212-832-8900; Philadelphia, 215-941-2981; Washington, DC,
  749. 703-821-8800; Los Angeles, 714-851-4621; Chicago, 708-955-3688;
  750. Houston, 713-739-9020; United Kingdom, 44-71-408-2333, fax
  751. 44-71-495-6274; France, 33-1-40-70-04-21, fax 33-1-47-23-71-43; and
  752. Japan, 81-3-3746-4371, fax 81-3-3746-4374.  See also IEEE Software
  753. 5(5):98, September, 1988, PC Tech Journal 6(11):112, November, 1988,
  754. MacUser 4(12):134, December, 1988, MacUser 4(9):136, September, 1989,
  755. Computer Language 6(12):123, December, 1989, PC Week 7(26):43, July 2,
  756. 1990, MacWeek 4(25):10, July 10, 1990, and IEEE Expert December, 1991,
  757. page 72.
  758.  
  759. OPS83 was developed by the developers of OPS5 as a successor to OPS5.
  760. OPS83 is written in C, and OPS83 rule bases can be embedded in C
  761. programs.  OPS83 was the first OPS-like language to provide this
  762. integration of rule bases with C.  OPS83 supports Generalized Forward
  763. Chaining (GFC), a new control structure that permits rules to be more
  764. expressive; one GFC rule can replace several conventional flat rules.
  765. (Details and examples are available on request.)  The current version
  766. of OPS83 uses the proprietary Rete II algorithm to enable it to handle
  767. large, complex rule sets efficiently.  A multi-windowed,
  768. point-and-click development environment called the OPS83 Workbench is
  769. offered.  OPS83 is available for DOS, OS/2, UNIX, VMS, and some
  770. proprietary operating systems.  For information, write Production
  771. Systems Technologies, Inc., 5001 Baum Blvd., Pittsburgh, PA 15213,
  772. call 412-683-4000, or fax 412-683-6347.
  773.  
  774. Personal Consultant Plus. For more information, write to Texas Instruments
  775. PO Box 2909, MS/2240, Austin, TX 78769, or call 800-527-3500.
  776.  
  777. RAL (Rule-extended Algorithmic Language) is a high-performance C-based
  778. expert systems tool.  It was designed to permit seamless integration
  779. of rules and objects into C programs.  RAL is a superset of C.  RAL
  780. rules can operate directly on the data types used by the C code in
  781. your application.  RAL "understands" C type declarations, function
  782. prototypes, #define constants, etc.  C expressions, statements,
  783. macros, function calls, etc. can be embedded directly in the rules.
  784. RAL has an open architecture that permits it to be used with any GUI
  785. builder, data base library, or other library that can be used with C.
  786. No bridges are required.  For efficiency, RAL rules are compiled into
  787. C code.  Charles Forgy, the inventor of Rete, has developed a more
  788. efficient match algorithm called Rete II for RAL.  (Benchmark results
  789. are available on request.)  A special version of the language, called
  790. RAL/RT, adds the features that are required for real-time expert
  791. systems.  RAL and RAL/RT have a multi-windowed, point-and-click
  792. development environment called the RAL Workbench.  RAL and RAL/RT are
  793. available for DOS, MS Windows, OS/2, and UNIX.  License fees for
  794. development systems are available on request.  There are no run-time
  795. fees charged for distributing applications developed using RAL.  For
  796. information, write Production Systems Technologies, Inc., 5001 Baum
  797. Blvd., Pittsburgh, PA 15213, call 412-683-4000, or fax 412-683-6347.
  798.  
  799. Rete++ supports both forward and backward chaining.  With Rete++ the
  800. programmer can develop object hierarchies and instantiate, manipulate,
  801. and access them using either C++, the standard rule-based syntax, or C.
  802. Asserting and modifying the data that is considered by rules is done by
  803. creating a C++ instance and performing assignments to and accessing the
  804. member data of the instance.  Rete++ automatically generates C++ class
  805. taxonomies.  The C++ components of Rete++ applications use these
  806. generated classes directly or further subclass them as needed.  The
  807. Rete++ inference engine automatically considers any instances of a
  808. generated class (or its subclasses) in the matching of rule conditions.
  809. C++ data types provided by Rete++ allow more flexible representation and
  810. automatic reasoning using standard C++ syntax without extraneous function
  811. calls.  Rete++ automatically monitors changes to C++ objects without
  812. requiring programmers to explicitly code function calls.  Rete++ is
  813. provided as a C++ class library.  As such, it may be linked as part of
  814. your C++ application.  You may completely embed Rete++, with or without
  815. its graphical development environment.  Modules for developing Case Based
  816. Reasoning and integration with databases are available for Rete++
  817. applications.  Rete++ integrates a dependency based Truth Maintenance
  818. System to preserve logically sound and complete reasoning in spite of
  819. non-monotonicity.  Multiple rulesets and agendas support modular
  820. development and cooperating expert systems. Rete++ has an advanced
  821. browser for rule based programming. The Rete++ windowing development
  822. environment monitors the knowledge base with multiple views that are all
  823. updated in real-time, allowing for debugging, browsing, the monitoring
  824. and setting of break points, and the tracing of rules, facts and goals.
  825. Rete++ for Windows $1499, Windows NT and OS/2 $2249, Solaris and HP-UX
  826. $2999 command line interface and $3999 for X Windows.  For more
  827. information write to The Haley Enterprise, Inc. 413 Orchard St.,
  828. Sewickley, PA 15143, call 800-233-2622 (412-741-6420), or fax
  829. 412-741-6457.
  830.  
  831. RTworks is a family of independent software modules developed for
  832. intelligent real-time data acquisition and monitoring, data analysis,
  833. message/data distribution, and message/data display. RTworks offers a
  834. number of sophisticated problem-solving strategies including
  835. knowledge-based systems, a point-and-click graphical user interface,
  836. temporal and statistical reasoning, and the ability to distribute an
  837. application over a heterogeneous network.  Included with RTworks is a
  838. high-speed inference engine (RTie) which is used to analyze the data
  839. using objects, classes, procedures, and rules. The IE can perform
  840. trending, prediction and temporal reasoning of rapidly changing data.
  841. Displays can be built by non-programmers using a user-friendly DRAW
  842. program.  More than 60 different formats are provided for displaying
  843. input data including strip charts, bar charts, control charts, dials,
  844. pie charts, and high-low graphs.  Graphical objects can be tied to
  845. variables which dynamically control attributes such as color, scale,
  846. rotation, motion, animation, and more.  RTworks runs in a
  847. client-server architecture in which the RTserver process intelligently
  848. distributes the application's messages and data to only the client
  849. prcoesses which need them. User-defined client processes can connect
  850. to the RTserver and send and receive messages with other processes in
  851. the application. Possible applications include process control,
  852. network monitoring, financial trading, and command and control.
  853. RTworks is available on a variety of Unix and VMS platforms under a
  854. floating license in which you pay only for the number of simultaneous
  855. users, and the software is not node-locked to a particular machine.
  856. Current RTworks customers include Lockheed, NASA, Dow Chemical, PG&E
  857. (Pacific, Gas, and Electric), SWIFT, Mazda, and NTT. For further
  858. information, write to Talarian Corporation, 444 Castro Street, Suite
  859. 140, Moutain View, CA 94041, call 415-965-8050, fax 415-965-9077, or
  860. send E-mail to don@talarian.com or tom@talarian.com.
  861.  
  862. SMECI is an expert system shell based on Lisp. For more information,
  863. contact ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, tel
  864. 415-390-9000, fax 415-390-0946, email info@ilog.com.  European
  865. customers should write to ILOG, 2, av. Gallieni, BP 85, 94253 Gentilly
  866. Cedex, France, tel +33 (1) 46-63-66-66, fax +33 (1) 46-63-15-82, email
  867. info@ilog.fr.
  868.  
  869. STATUTE Corporate V3.0 for Windows. Includes facilities for automatic
  870. document generation. Interfaces for Visual Basic, C, C++, and
  871. applications that can link to DLLs. Phone: 1-800-229-1954 (616-242-1982). 
  872. Fax: 1-800-229-1959 (616-242-1948).
  873.  
  874. TestBench, Shell is available from the Carnegie Group, Pittsburgh,
  875. Pennsylvania.  The development environment runs on the SUN workstations
  876. and the production environment on a number of platforms including PCs and
  877. NeXT machines.
  878.  
  879. VP-EXPERT version 3.1 runs on the IBM PC under DOS.  A student version
  880. of the product is available for around $40. The student version is
  881. fully functional but limited to 16k in the total size of the system.
  882. For more information, write to Wordtech Systems Inc., 21, Altarinda
  883. Road, Orinda, CA 94563, or call 800-288-3295, (510-254-0900).  See
  884. also MacUser 4(12):134, December, 1988.
  885.  
  886. YAPS is a tool for building expert systems and other programs that use
  887. a rule-based knowledge representation in Lisp. The YAPS library
  888. provides a CLOS class and appropriate methods which the programmer may
  889. mix into his/her own classes or use directly.  Rules and facts about
  890. an instance are associated with the instance.  Instead of one large
  891. knowledgebase with many rules which are hard to debug and maintain,
  892. the programmer creates smaller knowledge-bases which are modular and
  893. more efficient.  The YAPS knowledge-bases can interact with and be
  894. controlled by the programmer's other modules, making hybrid systems
  895. straightforward.  Introduced by Liz Allen at AAAI-83, YAPS is now
  896. available on Apple Macintosh, Sun3 and Sun4 (SPARC), DEC VAX under VMS
  897. and Ultrix, and 88Open platforms. On workstations, a single license
  898. costs $3995 and on the Macintosh (under Macintoch Common Lisp), it is
  899. $445. YAPS runs in most commercial Common Lisps including Allegro CL,
  900. Harlequin Lispworks, Lucid CL, IBUKI CL, and Macintosh Common Lisp.
  901. YAPS is also available for the TI Explorer and Symbolic Lisp Machines,
  902. and a Flavors version is available for Sun3 in Franz Lisp.  Other
  903. ports are underway -- for price and availability contact College Park
  904. Software at 461 W. Loma Alta Dr., Altadena, CA 91001-3841, USA; or by
  905. email at info@cps.altadena.ca.us, or call 818-791-9153 (voice) or
  906. 818-791-1755 (FAX).
  907.  
  908. ----------------------------------------------------------------
  909. Subject: [1-A] Acknowledgements
  910.  
  911. This FAQ was originally based on posts by Jason Trenouth
  912. <jason@harlequin.co.uk>, George Betzos <gabetzos@mailbox.syr.edu>, and
  913. Foxvog Douglas <dfo@vttoulu.tko.vtt.fi>, as well as parts of the
  914. commercial products section of the AI FAQ.  Thanks also to Arnold
  915. Bloemer <bloemer@tnt.uni-hannover.de>, Hans Voss, Stephan Weber, Tom
  916. Laffey, ljs@zycor.lgc.com, Hal Waters, Philip Vanneste, Daniel
  917. Corkill, Bruce Chih-Lung Lin, Willem Van Dyk, Kan-Lee Liou, Les
  918. Degroff, Alex Kean, Bob Orchard, Steve Witt, Cameron Laird, Thomas A.
  919. Russ, Peter Pavek, Ingemar Hulthage, Jerry Franke, Julian Smart,
  920. Andrew Verden, Remi Lissajoux, Patrick Albert, Patrick Suel, Liz
  921. Allen. Thanks to Richard Fozzard for information about MIKE and ES.
  922.  
  923. ----------------------------------------------------------------
  924. ;;; *EOF*
  925.  
  926.